package com.gable.report.util;

import java.text.DecimalFormat;

/**
 * @Author: 杨青桦
 * @Description:  时间单位换算工具
 * @Date: 2018/4/17 14:55
 */
public class TimeUnitConvertUtil {

    /**
     * @Author: 杨青桦
     * @Description:  换算规则：<60分钟，单位为分钟;1<minutes<24小时:单位为小时;>=24小时:单位为天
     * @Date: 2018/4/17 14:57
     * @param minutes 分钟
     * @return
     */
    public static String convert(Long minutes){
        if(minutes == null){
            return "0分钟";
        }
        DecimalFormat df = new DecimalFormat("#.00");
        if(minutes < 60){
            return minutes + "分钟";
        }else if(minutes < 60*24){
            return df.format(minutes*1.0/60) + "小时";
        }else{
            return df.format(minutes*1.0/24/60) + "天";
        }

    }
}
